package com.kaifamiao.date1103;

/**
 * 类的成员可以是: 字段、方法、类(包括枚举)、接口(包括注解)
 */
public class Sheep {
	
	// 类变量: 被static修饰的变量属于类
	public static String school = "大肥羊学校" ;
	// 实例变量: 未被static修饰的变量属于实例(对象)
	public String name ;

	// 构造方法不属于类的成员(member)
	public Sheep(String name) {
		super();
		this.name = name;
	}
	
	// 实例方法: 没有被static修饰的方法
	public void showName() {
		System.out.println( this.name ); // 输出我的名字
	}
	
	// 类方法: 被static修饰的方法
	public static void showSchool() {
		// 同一个类中的static区域访问类变量时可以省略类名
		System.out.println( Sheep.school ); 
	}

}
